Airwallex\Main A

Total Complexity 70
Dependencies 15
Dependents 4
Total lines 685
Lines of code 580
Logical lines of code 191
Comment lines 44
Methods 24
Properties 1

Methods 24

Method Rating Maintainability Complexity Lines of code
addJsLegacy()
B
29
10 174
addGlobalSettings()
A
34 2 116
handleStatusChangeForCard()
S
54 7 21
updateMerchantCountry()
S
54 6 21
createPages()
S
47 3 39
registerEvents()
S
47 3 33
registerCron()
S
57 4 18
wcNoticeApiKeyMissing()
S
55 3 22
addDisplayPostStates()
S
62 4 10
getMerchantCountry()
S
64 3 11
registerOrderStatus()
S
50 1 35
modifyRequestsForLogging()
S
71 3 5
updateMerchantCountryAfterSave()
S
70 3 6
excludePagesFromMenu()
S
63 3 10
addPaymentGateways()
S
64 3 10
woocommerceBlockSupport()
S
63 2 12
getInstance()
S
71 2 6
excludePagesFromList()
S
66 2 8
addPluginSettingsLink()
S
71 1 5
handleStatusChange()
S
80 1 3
checkPendingTransactions()
S
81 1 3
getInstanceKey()
S
80 1 3
isJsLoggingActive()
S
77 1 3
init()
S
73 1 6